J2ee Technology Performance Evaluation Methodology

نویسندگان

  • Shuping Ran
  • Doug Palmer
  • Paul Brebner
  • Shiping Chen
  • Ian Gorton
  • Jeffrey Gosper
  • Lei Hu
  • Anna Liu
  • Phong Tran
چکیده

Internet-enabled enterprise information systems using middleware technology are becoming increasingly popular. These technologies are becoming more and more complex. However, there is little understanding in the software industry on the strengths and weaknesses of competing technologies. This paper describes the approach being taken in CSIRO's Middleware Technology Evaluation (MTE) project to attempt to alleviate some of these problems. In evaluating application server performance, we have used a simple benchmark application in preference to the more complete benchmarks, such as ECperfTM or RUBiS. This benchmark has the dual advantage of supplying unambiguous results, focussed on a particular area of J2EE and the flexibility to test different J2EE programming idioms. Performance evaluation requires care in the choice of methodology. We have been able to improve performance by more than an order of magnitude by adjusting the tuning parameters available in some application servers. We have followed the methodology reported here consistently to produce such effects.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Comparing Industry Benchmarks for J2EE Application Server : IBM's Trade2 vs Sun's ECperf

As the Internet and enterprise wide distributed systems become more prevalent in business IT systems, numerous advanced COTS (commercial off-the-shelf) middleware technologies have appeared on the market. One such leading middleware technology type is Sun’s Java 2 Enterprise Edition (J2EE) technology. At present, there is an abundance of J2EE application server implementations in the marketplac...

متن کامل

Performance Implications of Enterprise Software Development Using J2ee

The performance of enterprise software is a very subjective and context sensitive part of a research open to countless interpretation. Today, more and more organization wants to have a distributed enterprise application for their day-to-day endeavors and leverage the speed, security, and reliability of server-side technology. As such, enterprise applications have to be designed, built, and prod...

متن کامل

Tuning J2EE Application Servers

Ever since the introduction of the J2EE Enterprise Application specification from SUN Microsystems, this new technology has experienced tremendous growth. This paper will discuss tuning approaches for J2EE application servers. After covering tuning options at the architectural level of a J2EE application, we discuss the impact of garbage collection and the JVM on application server performance,...

متن کامل

Dynamic Caching Design Proto-Pattern for J2EE Web Component Development

This article covers how to extend the scope of caching to uncacheable content. It shows how to optimize the performance of J2EE Web applications by caching some of the dynamically-generated content. In this paper, I have identified a design proto-pattern, named Dynamic Caching, which addresses the performance impact of the dynamically generated Web content.

متن کامل

Evaluation of a Group Communication Middleware for Clustered J2EE Application Servers

Clusters have become the de facto platform to scale J2EE application servers. Each tier of the server uses group communication to maintain consistency between replicated nodes. JGroups is the most commonly used Java middleware for group communications in J2EE open source implementations. No evaluation has been done yet to evaluate the scalability of this middleware and its impact on application...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002